/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package beans;

import config.Reloj;
import java.util.Calendar;

/**
 *
 * @author Shadow
 */
public class Incidencia {
    private Punto _location;
    private Vehiculo _vehiculo;
    private Calendar _fecha;
    private int _tiempoPerdido;
    private int _turno;

    public int getTurno() {
        return _turno;
    }

    public void setTurno(int _turno) {
        this._turno = _turno;
    }

    public int getTiempoPerdido() {
        return _tiempoPerdido;
    }

    public void setTiempoPerdido(int _tiempoPerdido) {
        this._tiempoPerdido = _tiempoPerdido;
    }
    public Incidencia(Vehiculo v){
        this._location = v.getPosicionActual();
        this._vehiculo = v;
        this._turno = v.getTurno();
    }

    public Punto getLocation() {
        return _location;
    }

    public void setLocation(Punto _location) {
        this._location = _location;
    }

    public Vehiculo getVehiculo() {
        return _vehiculo;
    }

    public void setVehiculo(Vehiculo _vehiculo) {
        this._vehiculo = _vehiculo;
    }

    public Calendar getFecha() {
        return _fecha;
    }

    public void setFecha(Calendar fecha) {
        this._fecha = fecha;
    }
    public void calcularTiempoPerdido(){
        Reloj reloj = Reloj.getInstancia();
        long aux = _fecha.getTimeInMillis() - reloj.obtenerFinTurno().getTimeInMillis();
        _tiempoPerdido = (int) ((aux/1000)/60);
    }
}
